/*         font-family:georgia;     #373166
*/


.head_link{position:absolut; z-index:1000;top:0px;left:0px;height:150px;width:900px;cursor:pointer;}



body
{
	background-color:#E8E8E9;
/*	font-family:Arial, Helvetica, sans-serif;      */
/*	font-family:Verdana, Tahoma, Georgia;*/
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:0;
}



a {outline: none;}
img
{
	border:2px solid #AAAAAA;
	display:block;
	margin-left:auto;
	margin-right:auto;
}

a img {
 border: none; /* ������� ����� ������ �����������-������ */
}

a:link {
    color: #373166; /* ���� ������ */
   }

a:visited {
    color: #272155; /* ���� ���������� ������ */
   }




.dblog_bg
{
/*	background:#e8e8ea url(/images/main_bg.jpg) no-repeat scroll center top;*/
}

#main {

margin:auto auto;
width:900px;
}

.decoration {
color:#FEFEFE;
/*font-family:Tahoma,Arial,Verdana;*/
font-size:12px;
/*margin-bottom:10px;*/
}
.decoration_footer, #seo_rates {
/*margin-left:14px;*/
}

.decoration_title
{  /*
	background:transparent url(/images/main_content_header.jpg) no-repeat scroll 0 0;
	height:40px;
	width:900px;
     */
}
.decoration_title h4 {
color:#C6C081;
font-size:16px;
font-weight:normal;
left:12px;
margin:0 auto;
overflow:hidden;
position:relative;
text-align:center;
top:2px;
width:170px;
}

#news_archives .decoration_body {
padding:8px 0 4px 24px;
}
.decoration_cntnt {
overflow:hidden;
width:160px;
}
.decoration_cntnt_div {
padding:10px 0;
}

.decoration_footer {
background:transparent url(/images/test_footerc.gif) no-repeat scroll 0 0;
height:81px;
margin-bottom:-11px;
width:900px;
}
.decoration_ruche {
background:transparent url(/images/menu_ruche.png) no-repeat scroll 0 0;
height:45px;
width:230px;
z-index:10;
}


.left_block {
/*background:transparent url(/images/block_right.jpg) repeat-y scroll right center;*/
margin-left:135px;
width:240px;
}

#wrap {
	/*224*/
/*margin-top:-15px;*/
/*overflow:hidden;
width:900px;*/
}

#left_side {
background:transparent url(/images/main_left.jpg) no-repeat scroll 0 0;
height:45px;
width:230px;
z-index:10;
}




/*HEADER*/

table
{
	cellspacing:0px;
	border:0px;


}
body
{
	background-color:#e8e8e9;
}

.left
{
	width:100px;
	background-color:#d3d2d9;
}

.center
{
	width:700px;
	vertical-align:baseline;
	background-color:#E8E8E9;


}

.right
{
	width:100px;
	background-color:#d3d2d9;
}

.maintable
{
	padding:0px;


}
.mainhead
{

	background-color:#4e508d;
	width:100%;

}
.top_head
{
	background: transparent url(/images/head_top.png) no-repeat;
}

.decoration_body
	{
		background:transparent url(/images/test_headc.png) repeat-x scroll 0 -460px;

	}
/*HEADER*/


#content {
background:transparent url(/images/test_bodyc.jpg) repeat scroll 0 0;
margin-top:-440px;

}


#left_menu {
color:red;
font-size:20px;
margin-left:115px;

padding-top: 125px;
font-family:Tahoma;
}

#head_foto {
margin-left:-433px;
margin-top:35px;
}

.block_header{
	background:transparent url(/images/block_header.jpg) repeat-x bottom;
	width:230px;
	display:block;
	padding-bottom:10px;
	z-index:10;
	color:#373166;
	font-size:12px;
/*	font-weight:bold;*/

}

.block_header a
{
	text-decoration:none;
	font-size:14px;
	color:#373166;/*594cb7;*/

}

.comment_footer
{



}
.comment_body{


}
.comment_header {
background:transparent url(/images/block_header.jpg) repeat-x scroll center bottom;
color:#373166;
display:block;
font-size:12px;

padding-bottom:10px;
width:360px;
z-index:10;
}

.full_comment {
margin-bottom:20px;
}

.dblog_input_el{
border: 1px solid #373166;
}

.dblog_input{
clear:left;
display:block;
float:left;
padding:3px 3px 3px 0;
position:relative;
width:220px;
z-index:2;


}
.response_footer{



}

.comment_send{

font-size:12px;
}
.response_body {
background-color:#DDDDEE;
margin-top:-10px;
margin-left:35px;
padding:5px;

border-left:2px solid #373166;
}
.response_header{
	width:230px;
	display:block;
padding-bottom:10px;
	z-index:10;
	color:red;
	font-size:12px;
}

.block_body{
	/*background:transparent url(/images/block_right.jpg) repeat-y right;*/
	color:#373166;
	/*width:230px;*/
	padding-bottom:12px;
}

.block_news_content {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
text-align:justify;
text-indent:50px;
}

.block_news_header{
	background:transparent url(/images/block_header.jpg) repeat-x bottom;
	width:350px;
padding-bottom:10px;
	z-index:10;
	color:#373166;
	font-size:12px;
	margin:0 10px 10px;
}

.block_body_content {
margin-top:5px;
width:260px;
}
.center_block{
/*	width:230px;*/
}

.gallery_img
{
background:#e8e5f2 none repeat scroll 0 0;
border:1px solid #AFAB8E;
float:left;
height:100px;
margin:0px 8px 8px 0px;
padding:5px;
text-align:center;
width:100px;
}

.block_news_body {
color:#373166;
padding-left:10px;
padding-right:20px;
display:inline-block;
}

#cap {
color:#CDCDCD;
font-size:11px;
height:30px;
margin:0 auto;
width:900px;
}



#header {
color:#CDCDCD;
font-size:11px;
height:900px;
margin:auto auto;
width:900px;
background:transparent url(/images/test_headc.png) no-repeat;
}


.gallery_header {
	background:transparent url(/images/block_header.jpg) repeat-x bottom;
	width:360px;
padding-bottom:10px;
	z-index:10;
	color:#373166;
	font-size:12px;
	margin:0 10px 10px;
}

.gallery_body
{
	margin-bottom:20px;
}
.gallery_body_content
{
	margin:0 17px;
}

.gallery_preview{
	width:400px;
	height:300px;

}

.gallery_detail
{
	width:400px;
	/*height:170px;*/
}

#paging a {

text-decoration:none;
}


#paging {
clear:both;
height:30px;
margin-left:auto;
margin-right:auto;
margin-top:40px;
text-align:center;
white-space:nowrap;
width:280px;
}

#paging .page {
border:1px solid #CCCCCC;
cursor:pointer;
float:left;
margin-left:5px;
margin-top:5px;
padding:2px 5px;
}


#paging div.active {

-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#373166 none repeat scroll 0 0;
margin-top:0;
padding:4px 10px;

}

#paging div.active a {
color:#FFFFFF;
font-size:16px;
/*font-weight:bold;*/
}


#paging div.page:hover, #paging div.active{

	border:1px solid #373166;
}

.video_header {
	background:transparent url(/images/block_header.jpg) repeat-x bottom;
	width:360px;
	padding-bottom:10px;
	z-index:10;
	color:#373166;
	font-size:12px;
	margin:0 10px 10px;
}

.video_body
{
	margin-bottom:20px;
}
.video_body_content
{
	margin:0 17px;
}

.video_preview{
	width:400px;
	height:230px;

}

.video_detail
{
	width:400px;
	/*height:170px;*/
}


.send_form_error{
	color:red;
	font-weight:bold;
}

.static_html {
color:black;

margin-left:135px;
width:630px;
}

.head_static
{
	 position:relative;
	 width:134px;
	 height:288px;
	 background:url(/images/head_box.png);
	 top:0px;
	 left:545px;
	 z-index:1000
}

.head_static_content
{
	width:124;
	margin:5px;
	padding:3px 3px 3px 10px;

}

.caption
	{
		font-size:12px;
		font-weight:bold;
		font-family:tahoma;
		display:inline-block;

}

a.caption
{
	display:block;
	line-height:16px;
	text-decoration:none;
}

a:hover.caption
{
	color:#594cb7;
}

.caption_date{
	color:red;
	font-weight:bold;
   font-size:12px;
	cursor:pointer;
}

a.caption_date.blog
{
		font-size:11px;
		font-weight:bold;
}

.summary {
font-size:12px;
/*
margin-bottom:5px;
margin-top:-35px;
padding:0 0 10px 10px;
*/
text-align:right;
color:#373166;
}
.left_menu_link:hover {
color:red;
}

.left_menu_link {
font-size:13px;
font-weight:bold;
margin:5px;
}


/*EVENTS*/

.events
{
color:#373166;
margin-left:10px;

}

ul.event_list
{
font-size:12px;
font-weight:bold;
list-style:none;

}

ul.event_list li
{
	padding-bottom:15px;
}

ul.event_item
{
list-style:circle;

}

ul.event_item li a
{
	padding-bottom:5px;
	color:#aba8bc;
}



.center_block {
width:380px;
}


#footer{
   background:transparent url(/images/main_footer.jpg) no-repeat scroll 0 0;
   height:50px;
   width:900px;
}

.footer_menu {
padding-left:170px;
padding-top:30px;
font-family:Tahoma;
}